Thema Datum  Von Nutzer Rating
Antwort
06.06.2019 16:24:35 Reinhard
NotSolved
06.06.2019 18:38:28 Mackie
****
NotSolved
07.06.2019 08:26:57 Gast90463
NotSolved
07.06.2019 09:36:24 Reinhard
NotSolved
07.06.2019 11:20:28 Mackie
NotSolved
07.06.2019 12:18:51 Reinhard
NotSolved
07.06.2019 12:39:36 Mackie
NotSolved
Blau Zeile mit Bedingung löschen --> code langsam
07.06.2019 13:22:18 Werner
Solved
07.06.2019 13:23:51 Werner
NotSolved
07.06.2019 13:27:59 Werner
*****
NotSolved
07.06.2019 14:38:45 Gast68811
NotSolved
07.06.2019 14:48:43 Werner
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
07.06.2019 13:22:18
Views:
470
Rating: Antwort:
 Nein
Thema:
Zeile mit Bedingung löschen --> code langsam

Hallo Reinhard,

deine Daten beginnen ja wohl in Zeile 3. Ich gehe davon aus, dass in Zeile 2 Überschriften vorhanden sind. Wenn nicht, dann vor den eigentlichen Daten in Zeile 3 in Zeile 2 Überschriften einfügen.

Dann teste mal:

Public Sub Zeilen_löschen()
Dim loSpalte As Long, loZeile As Long

Application.ScreenUpdating = False

'Blattname anpassen
With Worksheets("Tabelle1")
    loZeile = .Cells(.Rows.Count, "E").End(xlUp).Row
    loSpalte = .Cells(3, .Columns.Count).End(xlToLeft).Offset(, 1).Column
    .Range(.Cells(3, loSpalte), .Cells(loZeile, loSpalte)).FormulaLocal = _
    "=WENN(UND(E3<>""Außendurchmesser"";E3<>""Wandstärke"";E3<>""Ovalität"";E3<>""Exzentrität"";SUMME(F3:H3)=0);0;ZEILE())"
    .Range(.Cells(3, loSpalte), .Cells(loZeile, loSpalte)).Value = .Range(.Cells(3, loSpalte), .Cells(loZeile, loSpalte)).Value
    .Cells(2, loSpalte) = 0
    Range("E2:I41").Select
    .Range(.Cells(2, 1), .Cells(loZeile, loSpalte)).RemoveDuplicates Columns:=loSpalte, Header:=xlNo
    .Columns(loSpalte).ClearContents
End With
End Sub

 

Gruß Werner


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.06.2019 16:24:35 Reinhard
NotSolved
06.06.2019 18:38:28 Mackie
****
NotSolved
07.06.2019 08:26:57 Gast90463
NotSolved
07.06.2019 09:36:24 Reinhard
NotSolved
07.06.2019 11:20:28 Mackie
NotSolved
07.06.2019 12:18:51 Reinhard
NotSolved
07.06.2019 12:39:36 Mackie
NotSolved
Blau Zeile mit Bedingung löschen --> code langsam
07.06.2019 13:22:18 Werner
Solved
07.06.2019 13:23:51 Werner
NotSolved
07.06.2019 13:27:59 Werner
*****
NotSolved
07.06.2019 14:38:45 Gast68811
NotSolved
07.06.2019 14:48:43 Werner
NotSolved